The Rainbow Fish is a legendary creature in Hinduism as large as a whale which ate Vishnu's incarnation Buddha who removed suffering from the world. It was caught by some fishermen who freed Buddha. When the rainbow fish was caught it provided an entire nation with food for a year.
Its red scales were made of fire, its blue scales of ice, its green scales of grass and its yellow scales of lightning.[1]